<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
请输入第几个拉菲起亚列数:
<input type="text"  id="a">
<br>
<input type="button" value="开始计算" onClick="deal(fun)">
<br>
其结果是：
<input type="text"  id="b">
<script>
	/*prompt("请输入第几个拉菲起亚列数")*/
	/*var n=document.getElementById("a").value;*/
	function fun(n){
		/*var n=parseInt(document.getElementById("a").value);
		if(n>=30){
		return alert("对于此算法数值过大，无法输出结果，请刷新重试")；
		 break;
		}*/
		if(n==1){
			return 1;
		}
		if(n==2){
			return 1;
		}
		if(n>2){
			return fun(n-1)+fun(n-2);
		}
	}
	function deal(fn){
			var n=parseInt(document.getElementById("a").value);
		if(n>=30){
			return alert("对于此算法数值过大，无法输出结果，请刷新重试");
		}
		document.getElementById("b").value=fn(n);//fn(n)是哪个参数的转换
	}

	</script>
</body>
</html>
